import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import svgLoader from "vite-svg-loader"

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue(),svgLoader()],
  resolve: {
		// 别名配置
	    alias: {
	    	// 将 '@' 指向根目录下的 'src' 目录
	      '@': path.resolve(__dirname, 'src'),
	    },
	    // 自动解析的扩展名
	    extensions: ['.js', '.vue','.scss'],
	    // 是否严格遵循 `node_modules` 中的 `package.json` 中的 `main` 字段
		optimizeDeps: {
			// 预构建依赖列表，提高启动速度
			include: ['vue', 'vue-router'],
			// 排除预构建的依赖
			exclude: [],
		},
	},
	server:{
    proxy:{
      '/api':{
        target:'http://120.76.201.36:7000',
        changeOrigin:true,
				rewrite: (path) => {
            return path.replace(/\/api/, '')
        }
      },
    }
  }
})
